![]() | ![]() | ![]() | ![]() | ![]() |
Under z/OS 1.12, if an undetermined I/O error occurs while a file that is not a SAS file is processing, the session does not terminate cleanly and must be canceled. You can circumvent this problem by specifying BUFNO=1 either in the JCL if the external file is allocated with a DD statement, or in the FILENAME statement if the file is allocated within the SAS program.
SAS normally terminates with a return code of 8 when it encounters an undetermined I/O failure. Specifying BUFNO=1 for the file keeps the SAS session from becoming unresponsive, but the job will then terminate and surface the return code of 8.
This problem occurs with SAS 9.2 and earlier releases.
The following characteristics apply to this problem:
ERROR: Undetermined I/O failure. FATAL: Unrecoverable I/O error detected in the execution of the data step program. Aborted during the EXECUTION phase.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | Base SAS | z/OS | 8.2 TS2M0 | 9.3 TS1M0 |